on a makeshift basis - Français Anglais Dictionnaire